package operacoes2;

import commonSources.Cliente;

// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.A909CC8B-C51A-7D5C-BDF2-37029BE1546F]
// </editor-fold> 
public class Transferencia extends Operacao {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.38CC5DCA-C5FE-9B49-ABF5-12426FB397F2]
    // </editor-fold> 
    private String idDestino;
    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.593A8042-A911-79FF-2200-C97B79485BF8]
    // </editor-fold> 
    private double quantia;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.5452137E-5E63-CC5C-9006-7E52094FE7FB]
    // </editor-fold> 
    public Transferencia(String numConta, String idDestino, double quantia) {
        super(numConta);
        this.idDestino = idDestino;
        this.quantia = quantia;
        super.setDescricao("Transferencia de " + this.getQuantia() + " € da conta " + super.getNumConta() + " para a conta " + this.getIdDestino());
    }

    /**
     * @return the idDestino
     */
    public String getIdDestino() {
        return idDestino;
    }

    /**
     * @param idDestino the idDestino to set
     */
    public void setIdDestino(String idDestino) {
        this.idDestino = idDestino;
    }

    /**
     * @return the quantia
     */
    public double getQuantia() {
        return quantia;
    }

    /**
     * @param quantia the quantia to set
     */
    public void setQuantia(double quantia) {
        this.quantia = quantia;
    }

     @Override
    public String toString(){
        return "Transferencia de " + this.getQuantia() + "€ da conta " + super.getNumConta() + " para a conta " + this.getIdDestino();
     }
}

